home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
ziptv21.zip
/
ZIPTV.DOC
< prev
next >
Wrap
Text File
|
1990-04-22
|
8KB
|
247 lines
Z i p T V
Version 2.1, 04-22-90
Online .ZIP Directory/Text View Module
for .ZIP files made with PKZIP092 through PKZIP102
ZIPTV21.ZIP
Copyright 1989, 1990 Samuel H. Smith; ALL RIGHTS RESERVED
This program is supported by:
The Tool Shop BBS
Phoenix, AZ
(602) 279-2673 (2400) - Free node
(602) 264-3969 (HST 9600)
(602) 279-0230 (Hayes V9600)
'ZIPTV' is a small zipfile text-view utility. It allows you to
directly list out text files in a ZIP file without first extracting
them. This version includes full source code and is compatible with
network filesharing. Run ZIPTV without parameters for a summary of
command syntax.
This utility can be used as a simple DOOR in systems that can provide a
valid filespec for zipfile viewing.
This utility is compatible with PKware PKZ090.EXE, PKZ092.EXE,
PKZ101.EXE and PKZ102.EXE file formats.
Source code is included. Some additional library files are required.
Look for TOOL-INC.ZIP and TOOL-USE.ZIP from The Tool Shop BBS.
USAGE
=====
ZIPTV [-Pport] [-Tminutes] [-Llines] [-Mlines] [drive:\path\]FILE[.zip]
-Pn Enables com port COMn and monitors carrier.
Local operation allowed with -P0.
-Tn Allows user to stay in program for n minutes.
The default is 10 minutes.
-Ln Specifies lines per page in 'more?' prompts.
The default is 23 lines per page.
-Mn Specifies maximum number of lines of viewing to allow per session.
The default is 500 lines per session.
Example PCBVIEW.BAT for PCBoard 14.0 (dos 3.3 and later)
------------------------------------
@ziptv -p1 %1 >pcbview.txt
Example PCBVIEW.BAT for PCBoard 14.0 (dos 3.2 and earlier)
------------------------------------
echo off
ziptv -p1 %1 >pcbview.txt
Example PROD.CNF for ProDoor 2.9 (2-18-89 and later)
--------------------------------
; Archive manipulation commands
; list members, text to stdout, xtract file to file, test, rearc
ZIPtv -p$N$ -t$TIME$
pkunZIP -c >$R$
proxZIP >$R$
pkunZIP -t >$R$
prorarc $R$
.ZIP has errors!
Example PRO-R.BAT for ProDoor 3.0 and later
-------------------------------------------
:zip
chkpath ziptv %0 >>%3
if errorlevel 1 goto end
ziptv -p%1 -t%2 >>%3 %4
if errorlevel 1 goto error
goto end
ENVIRONMENT VARIABLES
=====================
Ziptv uses BIOS calls to perform all display updates. The program
attempts to automatically detect EGA 43 and VGA display modes so it
can adapt as needed. Unfortunately, under some environments these
BIOS enquiries cause the program to freeze. To avoid this, you may
need to add the following environment variable before first running
ziptv:
SET OVCRT=ON
Ziptv has the ability to access non-standard COM ports. To use com
ports other than the normal COM1 and COM2, you can now insert the
following statements in your batch file:
SET COMBASE=nnnn ;port base I/O address (decimal)
SET COMIRQ=n ;port IRQ setting
REVISION HISTORY
================
2-16-89
Initial alpha test release.
3-5-89
First fully operational release; should correctly unzip all
compression methods. First public release of source code.
3-14-89
Added code to detect local operation. If A -p1 or -p2 parameter is
provided, but carrier is not present when the door initializes, it
will assume "local mode via PCBoard" and will disable the carrier
check. This should allow sysop access to ZIPTV via pcboard's F V
function. If a caller is online and drops carrier just as ZIPTV
loses carrier, the program will time out and recycle the board after
the time specified in the -T parameter.
4-7-89
Corrected time-left calculation when crossing over midnight.
7-18-89
Added automatic support for EGA 43 line screen modes.
Added partial support for dos version 2.
9-1-89
Beta release supporting PKZ101 "implode" compression format.
Added -L option to control lines per page.
9-9-89
Added support for non-standard COM port configurations. To use
com ports other than the normal COM1 and COM2, you can now insert the
following statements in your batch file:
SET COMBASE=nnnn ;port base I/O address (decimal)
SET COMIRQ=n ;port IRQ setting
Released as ZIPTV20.ZIP.
1-30-90
Added -M option to encourage users to download large text files
rather than viewing them entirely through ZIPTV.
Added a check for the environment variable
SET OVCRT=ON
to disable EGA and VGA bios checks, which conflict with some
timeshare programs or with the BIOS in some PCs.
Added a check to prevent viewing of encrypted zipfile members.
Added additional error checking to prevent lockups when accessing
some corrupted or truncated zip files.
Corrected operation in "local mode" when a -p1 or -p2 option is used,
but carrier is not present initially.
2-4-90
Added logic to allow text files containing only NEWLINE (line-feed)
characters as used on Unix and unix-like systems.
4-5-90
Added support for DSZ-compatible COM3 through COM8 built-in com port
definitions.
LICENSE
=======
You may copy and distribute this program freely, provided that:
1) No fee is charged for such copying and distribution, and
2) It is distributed ONLY in its original, unmodified state.
If you wish to distribute a modified version of this program, you MUST
include the source code.
SourceWare: What is it?
-----------------------
SourceWare is my name for a unique concept in user supported
software.
Programs distributed under the SourceWare concept always offer
complete source code.
This package can be freely distributed so long as it is not modified
or sold for profit. If you find that this program is valuable, you
can send me a donation for what you think it is worth. I suggest
about $10.
Send your contributions to:
Samuel. H. Smith
5119 N. 11 ave 332
Phoenix, Az 85013
Why SourceWare?
---------------
Why do I include source code? Why isn't the donation manditory? The
value of good software should be self-evident. The source code is the
key to complete understanding of a program. You can read it to find
out how things are done. You can also change it to suit your needs,
so long as you do not distribute the modified version without my
consent.
Copyright
---------
If you modify this program, I would appreciate a copy of the new
source code. I am holding the copyright on the source code, so
please don't delete my name from the program files or from the
documentation.
SUPPORT
=======
I work very hard to produce a software package of the highest quality
and functionality. I try to look into all reported bugs, and will
generally fix reported problems within a few days.
Since this is user supported software under the SourceWare concept,
I don't expect you to contribute if you don't like it or if it
doesn't meet your needs.
If you have any questions, bugs, or suggestions, please contact
me at:
The Tool Shop BBS
(602) 279-2673 (2400) - Free node
(602) 264-3969 (HST 9600)
(602) 279-0230 (Hayes V9600)
The latest version is always available for downloading.
Enjoy! Samuel H. Smith
Author and Sysop of The Tool Shop.